import { Entity, Column, PrimaryGeneratedColumn, BaseEntity, OneToMany } from 'typeorm';
/**
 * 角色表
 * 作用：定义用户角色（如管理员、编辑、读者）。
 * 字段：
 * role_id（主键）：角色唯一标识。
 * name：角色名称（如“Admin”“Editor”）。
 * description：角色描述。
 */

@Entity("user_roles")
export class UserRole extends BaseEntity {
  @PrimaryGeneratedColumn()
  role_id: number;
  @Column({
    type: 'varchar',
    length: 30
  })
  name: string;
  @Column({
    type: 'varchar',
    length: 255,
    default:''
  })
  description: string;
}